home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / dom / nsIDOMHTMLTableElement.h < prev    next >
C/C++ Source or Header  |  2006-05-08  |  19KB  |  447 lines

  1. /*
  2.  * DO NOT EDIT.  THIS FILE IS GENERATED FROM nsIDOMHTMLTableElement.idl
  3.  */
  4.  
  5. #ifndef __gen_nsIDOMHTMLTableElement_h__
  6. #define __gen_nsIDOMHTMLTableElement_h__
  7.  
  8.  
  9. #ifndef __gen_nsIDOMHTMLElement_h__
  10. #include "nsIDOMHTMLElement.h"
  11. #endif
  12.  
  13. /* For IDL files that don't want to include root IDL files. */
  14. #ifndef NS_NO_VTABLE
  15. #define NS_NO_VTABLE
  16. #endif
  17.  
  18. /* starting interface:    nsIDOMHTMLTableElement */
  19. #define NS_IDOMHTMLTABLEELEMENT_IID_STR "a6cf90b2-15b3-11d2-932e-00805f8add32"
  20.  
  21. #define NS_IDOMHTMLTABLEELEMENT_IID \
  22.   {0xa6cf90b2, 0x15b3, 0x11d2, \
  23.     { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }}
  24.  
  25. /**
  26.  * The nsIDOMHTMLTableElement interface is the interface to a [X]HTML
  27.  * table element.
  28.  *
  29.  * For more information on this interface please see
  30.  * http://www.w3.org/TR/DOM-Level-2-HTML/
  31.  *
  32.  * @status FROZEN
  33.  */
  34. class NS_NO_VTABLE nsIDOMHTMLTableElement : public nsIDOMHTMLElement {
  35.  public: 
  36.  
  37.   NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLTABLEELEMENT_IID)
  38.  
  39.   /* attribute nsIDOMHTMLTableCaptionElement caption; */
  40.   NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) = 0;
  41.   NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) = 0;
  42.  
  43.   /* attribute nsIDOMHTMLTableSectionElement tHead; */
  44.   NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) = 0;
  45.   NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) = 0;
  46.  
  47.   /* attribute nsIDOMHTMLTableSectionElement tFoot; */
  48.   NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) = 0;
  49.   NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) = 0;
  50.  
  51.   /* readonly attribute nsIDOMHTMLCollection rows; */
  52.   NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) = 0;
  53.  
  54.   /* readonly attribute nsIDOMHTMLCollection tBodies; */
  55.   NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) = 0;
  56.  
  57.   /* attribute DOMString align; */
  58.   NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
  59.   NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
  60.  
  61.   /* attribute DOMString bgColor; */
  62.   NS_IMETHOD GetBgColor(nsAString & aBgColor) = 0;
  63.   NS_IMETHOD SetBgColor(const nsAString & aBgColor) = 0;
  64.  
  65.   /* attribute DOMString border; */
  66.   NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
  67.   NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
  68.  
  69.   /* attribute DOMString cellPadding; */
  70.   NS_IMETHOD GetCellPadding(nsAString & aCellPadding) = 0;
  71.   NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) = 0;
  72.  
  73.   /* attribute DOMString cellSpacing; */
  74.   NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) = 0;
  75.   NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) = 0;
  76.  
  77.   /* attribute DOMString frame; */
  78.   NS_IMETHOD GetFrame(nsAString & aFrame) = 0;
  79.   NS_IMETHOD SetFrame(const nsAString & aFrame) = 0;
  80.  
  81.   /* attribute DOMString rules; */
  82.   NS_IMETHOD GetRules(nsAString & aRules) = 0;
  83.   NS_IMETHOD SetRules(const nsAString & aRules) = 0;
  84.  
  85.   /* attribute DOMString summary; */
  86.   NS_IMETHOD GetSummary(nsAString & aSummary) = 0;
  87.   NS_IMETHOD SetSummary(const nsAString & aSummary) = 0;
  88.  
  89.   /* attribute DOMString width; */
  90.   NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
  91.   NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
  92.  
  93.   /* nsIDOMHTMLElement createTHead (); */
  94.   NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) = 0;
  95.  
  96.   /* void deleteTHead (); */
  97.   NS_IMETHOD DeleteTHead(void) = 0;
  98.  
  99.   /* nsIDOMHTMLElement createTFoot (); */
  100.   NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) = 0;
  101.  
  102.   /* void deleteTFoot (); */
  103.   NS_IMETHOD DeleteTFoot(void) = 0;
  104.  
  105.   /* nsIDOMHTMLElement createCaption (); */
  106.   NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) = 0;
  107.  
  108.   /* void deleteCaption (); */
  109.   NS_IMETHOD DeleteCaption(void) = 0;
  110.  
  111.   /* nsIDOMHTMLElement insertRow (in long index)  raises (DOMException); */
  112.   NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) = 0;
  113.  
  114.   /* void deleteRow (in long index)  raises (DOMException); */
  115.   NS_IMETHOD DeleteRow(PRInt32 index) = 0;
  116.  
  117. };
  118.  
  119. /* Use this macro when declaring classes that implement this interface. */
  120. #define NS_DECL_NSIDOMHTMLTABLEELEMENT \
  121.   NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption); \
  122.   NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption); \
  123.   NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead); \
  124.   NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead); \
  125.   NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot); \
  126.   NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot); \
  127.   NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows); \
  128.   NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies); \
  129.   NS_IMETHOD GetAlign(nsAString & aAlign); \
  130.   NS_IMETHOD SetAlign(const nsAString & aAlign); \
  131.   NS_IMETHOD GetBgColor(nsAString & aBgColor); \
  132.   NS_IMETHOD SetBgColor(const nsAString & aBgColor); \
  133.   NS_IMETHOD GetBorder(nsAString & aBorder); \
  134.   NS_IMETHOD SetBorder(const nsAString & aBorder); \
  135.   NS_IMETHOD GetCellPadding(nsAString & aCellPadding); \
  136.   NS_IMETHOD SetCellPadding(const nsAString & aCellPadding); \
  137.   NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing); \
  138.   NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing); \
  139.   NS_IMETHOD GetFrame(nsAString & aFrame); \
  140.   NS_IMETHOD SetFrame(const nsAString & aFrame); \
  141.   NS_IMETHOD GetRules(nsAString & aRules); \
  142.   NS_IMETHOD SetRules(const nsAString & aRules); \
  143.   NS_IMETHOD GetSummary(nsAString & aSummary); \
  144.   NS_IMETHOD SetSummary(const nsAString & aSummary); \
  145.   NS_IMETHOD GetWidth(nsAString & aWidth); \
  146.   NS_IMETHOD SetWidth(const nsAString & aWidth); \
  147.   NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval); \
  148.   NS_IMETHOD DeleteTHead(void); \
  149.   NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval); \
  150.   NS_IMETHOD DeleteTFoot(void); \
  151.   NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval); \
  152.   NS_IMETHOD DeleteCaption(void); \
  153.   NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval); \
  154.   NS_IMETHOD DeleteRow(PRInt32 index); 
  155.  
  156. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  157. #define NS_FORWARD_NSIDOMHTMLTABLEELEMENT(_to) \
  158.   NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return _to GetCaption(aCaption); } \
  159.   NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return _to SetCaption(aCaption); } \
  160.   NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return _to GetTHead(aTHead); } \
  161.   NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return _to SetTHead(aTHead); } \
  162.   NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return _to GetTFoot(aTFoot); } \
  163.   NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return _to SetTFoot(aTFoot); } \
  164.   NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return _to GetRows(aRows); } \
  165.   NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return _to GetTBodies(aTBodies); } \
  166.   NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
  167.   NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
  168.   NS_IMETHOD GetBgColor(nsAString & aBgColor) { return _to GetBgColor(aBgColor); } \
  169.   NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return _to SetBgColor(aBgColor); } \
  170.   NS_IMETHOD GetBorder(nsAString & aBorder) { return _to GetBorder(aBorder); } \
  171.   NS_IMETHOD SetBorder(const nsAString & aBorder) { return _to SetBorder(aBorder); } \
  172.   NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return _to GetCellPadding(aCellPadding); } \
  173.   NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return _to SetCellPadding(aCellPadding); } \
  174.   NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return _to GetCellSpacing(aCellSpacing); } \
  175.   NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return _to SetCellSpacing(aCellSpacing); } \
  176.   NS_IMETHOD GetFrame(nsAString & aFrame) { return _to GetFrame(aFrame); } \
  177.   NS_IMETHOD SetFrame(const nsAString & aFrame) { return _to SetFrame(aFrame); } \
  178.   NS_IMETHOD GetRules(nsAString & aRules) { return _to GetRules(aRules); } \
  179.   NS_IMETHOD SetRules(const nsAString & aRules) { return _to SetRules(aRules); } \
  180.   NS_IMETHOD GetSummary(nsAString & aSummary) { return _to GetSummary(aSummary); } \
  181.   NS_IMETHOD SetSummary(const nsAString & aSummary) { return _to SetSummary(aSummary); } \
  182.   NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
  183.   NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
  184.   NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return _to CreateTHead(_retval); } \
  185.   NS_IMETHOD DeleteTHead(void) { return _to DeleteTHead(); } \
  186.   NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return _to CreateTFoot(_retval); } \
  187.   NS_IMETHOD DeleteTFoot(void) { return _to DeleteTFoot(); } \
  188.   NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return _to CreateCaption(_retval); } \
  189.   NS_IMETHOD DeleteCaption(void) { return _to DeleteCaption(); } \
  190.   NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return _to InsertRow(index, _retval); } \
  191.   NS_IMETHOD DeleteRow(PRInt32 index) { return _to DeleteRow(index); } 
  192.  
  193. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  194. #define NS_FORWARD_SAFE_NSIDOMHTMLTABLEELEMENT(_to) \
  195.   NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCaption(aCaption); } \
  196.   NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCaption(aCaption); } \
  197.   NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTHead(aTHead); } \
  198.   NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTHead(aTHead); } \
  199.   NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTFoot(aTFoot); } \
  200.   NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTFoot(aTFoot); } \
  201.   NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRows(aRows); } \
  202.   NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTBodies(aTBodies); } \
  203.   NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
  204.   NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
  205.   NS_IMETHOD GetBgColor(nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBgColor(aBgColor); } \
  206.   NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBgColor(aBgColor); } \
  207.   NS_IMETHOD GetBorder(nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
  208.   NS_IMETHOD SetBorder(const nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
  209.   NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellPadding(aCellPadding); } \
  210.   NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellPadding(aCellPadding); } \
  211.   NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellSpacing(aCellSpacing); } \
  212.   NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellSpacing(aCellSpacing); } \
  213.   NS_IMETHOD GetFrame(nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFrame(aFrame); } \
  214.   NS_IMETHOD SetFrame(const nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFrame(aFrame); } \
  215.   NS_IMETHOD GetRules(nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRules(aRules); } \
  216.   NS_IMETHOD SetRules(const nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRules(aRules); } \
  217.   NS_IMETHOD GetSummary(nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSummary(aSummary); } \
  218.   NS_IMETHOD SetSummary(const nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSummary(aSummary); } \
  219.   NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
  220.   NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
  221.   NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTHead(_retval); } \
  222.   NS_IMETHOD DeleteTHead(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTHead(); } \
  223.   NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTFoot(_retval); } \
  224.   NS_IMETHOD DeleteTFoot(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTFoot(); } \
  225.   NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateCaption(_retval); } \
  226.   NS_IMETHOD DeleteCaption(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteCaption(); } \
  227.   NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertRow(index, _retval); } \
  228.   NS_IMETHOD DeleteRow(PRInt32 index) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteRow(index); } 
  229.  
  230. #if 0
  231. /* Use the code below as a template for the implementation class for this interface. */
  232.  
  233. /* Header file */
  234. class nsDOMHTMLTableElement : public nsIDOMHTMLTableElement
  235. {
  236. public:
  237.   NS_DECL_ISUPPORTS
  238.   NS_DECL_NSIDOMHTMLTABLEELEMENT
  239.  
  240.   nsDOMHTMLTableElement();
  241.  
  242. private:
  243.   ~nsDOMHTMLTableElement();
  244.  
  245. protected:
  246.   /* additional members */
  247. };
  248.  
  249. /* Implementation file */
  250. NS_IMPL_ISUPPORTS1(nsDOMHTMLTableElement, nsIDOMHTMLTableElement)
  251.  
  252. nsDOMHTMLTableElement::nsDOMHTMLTableElement()
  253. {
  254.   /* member initializers and constructor code */
  255. }
  256.  
  257. nsDOMHTMLTableElement::~nsDOMHTMLTableElement()
  258. {
  259.   /* destructor code */
  260. }
  261.  
  262. /* attribute nsIDOMHTMLTableCaptionElement caption; */
  263. NS_IMETHODIMP nsDOMHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption)
  264. {
  265.     return NS_ERROR_NOT_IMPLEMENTED;
  266. }
  267. NS_IMETHODIMP nsDOMHTMLTableElement::SetCaption(nsIDOMHTMLTableCaptionElement * aCaption)
  268. {
  269.     return NS_ERROR_NOT_IMPLEMENTED;
  270. }
  271.  
  272. /* attribute nsIDOMHTMLTableSectionElement tHead; */
  273. NS_IMETHODIMP nsDOMHTMLTableElement::GetTHead(nsIDOMHTMLTableSectionElement * *aTHead)
  274. {
  275.     return NS_ERROR_NOT_IMPLEMENTED;
  276. }
  277. NS_IMETHODIMP nsDOMHTMLTableElement::SetTHead(nsIDOMHTMLTableSectionElement * aTHead)
  278. {
  279.     return NS_ERROR_NOT_IMPLEMENTED;
  280. }
  281.  
  282. /* attribute nsIDOMHTMLTableSectionElement tFoot; */
  283. NS_IMETHODIMP nsDOMHTMLTableElement::GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot)
  284. {
  285.     return NS_ERROR_NOT_IMPLEMENTED;
  286. }
  287. NS_IMETHODIMP nsDOMHTMLTableElement::SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot)
  288. {
  289.     return NS_ERROR_NOT_IMPLEMENTED;
  290. }
  291.  
  292. /* readonly attribute nsIDOMHTMLCollection rows; */
  293. NS_IMETHODIMP nsDOMHTMLTableElement::GetRows(nsIDOMHTMLCollection * *aRows)
  294. {
  295.     return NS_ERROR_NOT_IMPLEMENTED;
  296. }
  297.  
  298. /* readonly attribute nsIDOMHTMLCollection tBodies; */
  299. NS_IMETHODIMP nsDOMHTMLTableElement::GetTBodies(nsIDOMHTMLCollection * *aTBodies)
  300. {
  301.     return NS_ERROR_NOT_IMPLEMENTED;
  302. }
  303.  
  304. /* attribute DOMString align; */
  305. NS_IMETHODIMP nsDOMHTMLTableElement::GetAlign(nsAString & aAlign)
  306. {
  307.     return NS_ERROR_NOT_IMPLEMENTED;
  308. }
  309. NS_IMETHODIMP nsDOMHTMLTableElement::SetAlign(const nsAString & aAlign)
  310. {
  311.     return NS_ERROR_NOT_IMPLEMENTED;
  312. }
  313.  
  314. /* attribute DOMString bgColor; */
  315. NS_IMETHODIMP nsDOMHTMLTableElement::GetBgColor(nsAString & aBgColor)
  316. {
  317.     return NS_ERROR_NOT_IMPLEMENTED;
  318. }
  319. NS_IMETHODIMP nsDOMHTMLTableElement::SetBgColor(const nsAString & aBgColor)
  320. {
  321.     return NS_ERROR_NOT_IMPLEMENTED;
  322. }
  323.  
  324. /* attribute DOMString border; */
  325. NS_IMETHODIMP nsDOMHTMLTableElement::GetBorder(nsAString & aBorder)
  326. {
  327.     return NS_ERROR_NOT_IMPLEMENTED;
  328. }
  329. NS_IMETHODIMP nsDOMHTMLTableElement::SetBorder(const nsAString & aBorder)
  330. {
  331.     return NS_ERROR_NOT_IMPLEMENTED;
  332. }
  333.  
  334. /* attribute DOMString cellPadding; */
  335. NS_IMETHODIMP nsDOMHTMLTableElement::GetCellPadding(nsAString & aCellPadding)
  336. {
  337.     return NS_ERROR_NOT_IMPLEMENTED;
  338. }
  339. NS_IMETHODIMP nsDOMHTMLTableElement::SetCellPadding(const nsAString & aCellPadding)
  340. {
  341.     return NS_ERROR_NOT_IMPLEMENTED;
  342. }
  343.  
  344. /* attribute DOMString cellSpacing; */
  345. NS_IMETHODIMP nsDOMHTMLTableElement::GetCellSpacing(nsAString & aCellSpacing)
  346. {
  347.     return NS_ERROR_NOT_IMPLEMENTED;
  348. }
  349. NS_IMETHODIMP nsDOMHTMLTableElement::SetCellSpacing(const nsAString & aCellSpacing)
  350. {
  351.     return NS_ERROR_NOT_IMPLEMENTED;
  352. }
  353.  
  354. /* attribute DOMString frame; */
  355. NS_IMETHODIMP nsDOMHTMLTableElement::GetFrame(nsAString & aFrame)
  356. {
  357.     return NS_ERROR_NOT_IMPLEMENTED;
  358. }
  359. NS_IMETHODIMP nsDOMHTMLTableElement::SetFrame(const nsAString & aFrame)
  360. {
  361.     return NS_ERROR_NOT_IMPLEMENTED;
  362. }
  363.  
  364. /* attribute DOMString rules; */
  365. NS_IMETHODIMP nsDOMHTMLTableElement::GetRules(nsAString & aRules)
  366. {
  367.     return NS_ERROR_NOT_IMPLEMENTED;
  368. }
  369. NS_IMETHODIMP nsDOMHTMLTableElement::SetRules(const nsAString & aRules)
  370. {
  371.     return NS_ERROR_NOT_IMPLEMENTED;
  372. }
  373.  
  374. /* attribute DOMString summary; */
  375. NS_IMETHODIMP nsDOMHTMLTableElement::GetSummary(nsAString & aSummary)
  376. {
  377.     return NS_ERROR_NOT_IMPLEMENTED;
  378. }
  379. NS_IMETHODIMP nsDOMHTMLTableElement::SetSummary(const nsAString & aSummary)
  380. {
  381.     return NS_ERROR_NOT_IMPLEMENTED;
  382. }
  383.  
  384. /* attribute DOMString width; */
  385. NS_IMETHODIMP nsDOMHTMLTableElement::GetWidth(nsAString & aWidth)
  386. {
  387.     return NS_ERROR_NOT_IMPLEMENTED;
  388. }
  389. NS_IMETHODIMP nsDOMHTMLTableElement::SetWidth(const nsAString & aWidth)
  390. {
  391.     return NS_ERROR_NOT_IMPLEMENTED;
  392. }
  393.  
  394. /* nsIDOMHTMLElement createTHead (); */
  395. NS_IMETHODIMP nsDOMHTMLTableElement::CreateTHead(nsIDOMHTMLElement **_retval)
  396. {
  397.     return NS_ERROR_NOT_IMPLEMENTED;
  398. }
  399.  
  400. /* void deleteTHead (); */
  401. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTHead()
  402. {
  403.     return NS_ERROR_NOT_IMPLEMENTED;
  404. }
  405.  
  406. /* nsIDOMHTMLElement createTFoot (); */
  407. NS_IMETHODIMP nsDOMHTMLTableElement::CreateTFoot(nsIDOMHTMLElement **_retval)
  408. {
  409.     return NS_ERROR_NOT_IMPLEMENTED;
  410. }
  411.  
  412. /* void deleteTFoot (); */
  413. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTFoot()
  414. {
  415.     return NS_ERROR_NOT_IMPLEMENTED;
  416. }
  417.  
  418. /* nsIDOMHTMLElement createCaption (); */
  419. NS_IMETHODIMP nsDOMHTMLTableElement::CreateCaption(nsIDOMHTMLElement **_retval)
  420. {
  421.     return NS_ERROR_NOT_IMPLEMENTED;
  422. }
  423.  
  424. /* void deleteCaption (); */
  425. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteCaption()
  426. {
  427.     return NS_ERROR_NOT_IMPLEMENTED;
  428. }
  429.  
  430. /* nsIDOMHTMLElement insertRow (in long index)  raises (DOMException); */
  431. NS_IMETHODIMP nsDOMHTMLTableElement::InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval)
  432. {
  433.     return NS_ERROR_NOT_IMPLEMENTED;
  434. }
  435.  
  436. /* void deleteRow (in long index)  raises (DOMException); */
  437. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteRow(PRInt32 index)
  438. {
  439.     return NS_ERROR_NOT_IMPLEMENTED;
  440. }
  441.  
  442. /* End of implementation class template. */
  443. #endif
  444.  
  445.  
  446. #endif /* __gen_nsIDOMHTMLTableElement_h__ */
  447.